New Approach for Modeling State-Chart Diagrams in B

نویسندگان

  • Hung LEDANG
  • Jeanine SOUQUIÈRES
چکیده

An appropriate approach for integrating UML and B specification techniques allows us to map UML specifications into B specifications. Therefore, we can formally analyze an UML specification via the corresponding B formal specification. This point is significant because B support tools are available. We can also use UML specifications as a tool for building B specifications. Thus, an approach for a practical and rigorous software development, which is based on object and B from the requirements elicitation to the executable code, is proposed. In this paper, we address the problem of modeling UML state-chart diagrams in B, which has not been, so far, completely treated. We distinguish between event-based and activity-based parts of state-chart diagrams. We propose creating, for each part, a B specification. Because activities relate to class operations, we can use our previous work on modeling class operation for modeling the activity-based part. Hence, we consider here only the event-based part. A new approach for modeling events is proposed. The asynchronous communication amongst state-chart diagrams is also considered.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Specification Approach to Compose Mobile Web Services Using Service Chart Diagrams

We present our work on composing mobile Web services, denoted by M-services, in the wireless world. The wireless world has its own features that make it completely different from the wired world. For instance, new communication means need to be deployed, new user-friendly services need to be offered, and new types of specification techniques need to be provided. One of these techniques consists...

متن کامل

Service Chart Diagrams - Description & Application

This paper presents an approach for the design and development of service-driven applications. These applications rely on the collaboration of multiple services that businesses offer to the external community. To ensure that the collaboration of services takes place effectively, service chart diagrams are proposed as a specification technique. These diagrams leverage the traditional state chart...

متن کامل

Petri Net Based Specification in the Design of Logic Controllers with Exception Handling Mechanism

Hierarchical Petri nets beside UML state machine diagrams, sequentional function charts (SFC) and hierarchical concurrent state machines are common solution for specification of logic controllers. These specification formats provide both concurrency and modeling on multi levels of abstraction (hierarchic approach). But only state machine diagrams supports exceptions handling in direct way. Prog...

متن کامل

Compliance of Analysis and Design Models in Object- Oriented Systems: A Metrics Based approach

In an object-oriented environment, it is necessary to ensure that all the requirements are addressed in the analysis and design phase, and modeled consistently in UML diagrams, for visual depiction of the behavioral and structural aspects of the system. Metrics, which measure the extent of compliance between related models, will be a powerful tool for developers to have a quantitative feedback ...

متن کامل

Consistent Object-Oriented Modeling of System Dynamics with State-Based Collaboration Diagrams

This paper introduces the new state-based collaboration diagrams. This new diagram type will solve two problems: First it will lead to a consistent description of the reactive behavior of a system – second it will allow the simultaneous modeling of reactive and transformational system behavior. This new diagram type is an advantageous combination of two wellknown UML diagrams, namely of the int...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001